package hbm;

import java.math.BigDecimal;

/**
 * AbstractDetalleFactura entity provides the base persistence definition of the
 * DetalleFactura entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractDetalleFactura implements java.io.Serializable {

	// Fields

	private int id;
	private Mercaderia mercaderia;
	private Factura factura;
	private BigDecimal cantidad;
	private BigDecimal precioUnitario;

	// Constructors

	/** default constructor */
	public AbstractDetalleFactura() {
	}

	/** full constructor */
	public AbstractDetalleFactura(Mercaderia mercaderia, Factura factura,
			BigDecimal cantidad, BigDecimal precioUnitario) {
		this.mercaderia = mercaderia;
		this.factura = factura;
		this.cantidad = cantidad;
		this.precioUnitario = precioUnitario;
	}

	// Property accessors

	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public Mercaderia getMercaderia() {
		return this.mercaderia;
	}

	public void setMercaderia(Mercaderia mercaderia) {
		this.mercaderia = mercaderia;
	}

	public Factura getFactura() {
		return this.factura;
	}

	public void setFactura(Factura factura) {
		this.factura = factura;
	}

	public BigDecimal getCantidad() {
		return this.cantidad;
	}

	public void setCantidad(BigDecimal cantidad) {
		this.cantidad = cantidad;
	}

	public BigDecimal getPrecioUnitario() {
		return this.precioUnitario;
	}

	public void setPrecioUnitario(BigDecimal precioUnitario) {
		this.precioUnitario = precioUnitario;
	}

}